living/located on a riverbank - Turc Anglais Dictionnaire